FROM anapsix/alpine-java:8_server-jre_unlimited

MAINTAINER tanhaican@126.com

# 模块名称
ENV MODULE_NAME=nsms
ENV MODULE_VERSION=0.0.1
ENV MODULE_JAR_NAME=danny-${MODULE_NAME}-${MODULE_VERSION}.jar
# 默认JVM参数
ENV JAVA_OPTS="-Xms256M -Xmx512M -Xss256K"
ENV SPRING_PROFILES_ACTIVE="prod"

RUN mkdir -p /home/danny/${MODULE_NAME}

WORKDIR /home/danny/${MODULE_NAME}


ADD ./target/${MODULE_JAR_NAME} ./${MODULE_JAR_NAME}

# 启动服务
ENTRYPOINT java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar ${MODULE_JAR_NAME} --spring.profiles.active=${SPRING_PROFILES_ACTIVE}

EXPOSE 8800
